<route lang="json5">
{
  layout: "page",
  style: {
    navigationBarTitleText: "个人信息保护指引",
  },
}
</route>
<template>
  <view class="p-4">
    <scroll-view scroll-y class="h-[80vh] pb-4">
      <view class="mb-4">
        <text class="text-xl font-bold">个人信息保护指引</text>
        <text class="text-base mt-2 block">生效日期： [2025年05月20日]</text>
      </view>

      <!-- 一、个人信息定义与范围 -->
      <view class="mb-4">
        <text class="text-xl font-bold">一、个人信息定义与范围</text>
        <text class="block text-base leading-relaxed mt-2">1.1 定义</text>
        <text class="block text-base leading-relaxed mt-2"
          >个人信息指以电子或其他方式记录的与已识别或可识别的自然人有关的各种信息（如姓名、联系方式、设备信息等），不包括匿名化处理后的信息。</text
        >

        <text class="block text-base leading-relaxed mt-2"
          >1.2 收集场景与类型</text
        >
        <table class="table-auto w-full mt-2">
          <thead>
            <tr class="border-b">
              <th class="px-4 py-2">场景</th>
              <th class="px-4 py-2">收集类型</th>
              <th class="px-4 py-2">使用目的</th>
            </tr>
          </thead>
          <tbody>
            <tr class="border-b">
              <td class="px-4 py-2">微信授权登录</td>
              <td class="px-4 py-2">微信昵称、头像、OpenID</td>
              <td class="px-4 py-2">用户身份识别、基础服务提供</td>
            </tr>
            <tr class="border-b">
              <td class="px-4 py-2">社群互动功能</td>
              <td class="px-4 py-2">用户发布的内容（文字/图片/视频）</td>
              <td class="px-4 py-2">内容展示、社群管理</td>
            </tr>
            <tr class="border-b">
              <td class="px-4 py-2">安全风控</td>
              <td class="px-4 py-2">设备信息（型号/IP/操作系统）、操作日志</td>
              <td class="px-4 py-2">反作弊、系统维护、法律合规</td>
            </tr>
            <tr class="border-b">
              <td class="px-4 py-2">实名认证与交易</td>
              <td class="px-4 py-2">手机号码、身份证号、银行账号</td>
              <td class="px-4 py-2">提现、发布信息、法律合规</td>
            </tr>
          </tbody>
        </table>
      </view>

      <!-- 二、个人信息处理规则 -->
      <view class="mb-4">
        <text class="text-xl font-bold">二、个人信息处理规则</text>
        <text class="block text-base leading-relaxed mt-2">2.1 处理原则</text>
        <ul class="list-disc pl-6">
          <li>最小必要：仅收集实现功能所必需的最少信息</li>
          <li>单独告知：敏感信息（如位置、手机号）需经用户单独同意</li>
          <li>授权撤回：用户可通过[设置-隐私中心]随时撤回授权</li>
        </ul>

        <text class="block text-base leading-relaxed mt-2">2.2 共享与披露</text>
        <ul class="list-disc pl-6">
          <li>第三方共享：仅在以下情况共享信息：</li>
          <ul class="list-decimal pl-8">
            <li>合作的云服务商、客服系统（签署数据处理协议）</li>
            <li>应司法机关或监管部门合法要求</li>
            <li>经您单独同意的其他场景（如参与联合活动）</li>
          </ul>
          <li>禁止行为：我们不会出售、交易或非法共享您的个人信息</li>
        </ul>
      </view>

      <!-- 三、用户权利保障 -->
      <view class="mb-4">
        <text class="text-xl font-bold">三、用户权利保障</text>
        <text class="block text-base leading-relaxed mt-2"
          >您可通过以下方式行使法定权利：</text
        >
        <ul class="list-disc pl-6">
          <li>查询与更正：通过[小程序-个人中心-资料编辑]查看或修改基础信息</li>
          <li>
            删除与注销：
            <ul class="list-decimal pl-8">
              <li>删除发布内容：通过内容页面的“删除”功能操作</li>
              <li>
                注销账号：通过[设置-账号安全]提交申请，将在[15]个工作日内完成数据处理
              </li>
            </ul>
          </li>
          <li>
            投诉与反馈：对信息处理有异议时，可通过以下渠道联系我们：
            <ul class="list-decimal pl-8">
              <li>邮箱：[ ]（注明“个人信息投诉”）</li>
            </ul>
          </li>
        </ul>
      </view>

      <!-- 四、数据存储与安全 -->
      <view class="mb-4">
        <text class="text-xl font-bold">四、数据存储与安全</text>
        <text class="block text-base leading-relaxed mt-2">4.1 存储期限</text>
        <ul class="list-disc pl-6">
          <li>账号信息：保留至账号注销后[6个月]（法律法规另有规定的除外）</li>
          <li>操作日志：自动保存[60天]后匿名化处理</li>
        </ul>

        <text class="block text-base leading-relaxed mt-2">4.2 安全措施</text>
        <ul class="list-disc pl-6">
          <li>技术防护：采用SSL加密传输、数据脱敏、访问权限控制</li>
          <li>管理措施：与员工签署保密协议，定期开展安全培训</li>
          <li>应急预案：设立安全委员会，发生泄露时72小时内启动响应机制</li>
        </ul>
      </view>

      <!-- 五、未成年人保护 -->
      <view class="mb-4">
        <text class="text-xl font-bold">五、未成年人保护</text>
        <ul class="list-disc pl-6">
          <li>未满18周岁用户需由监护人阅读并同意本指引后方可使用服务</li>
          <li>监护人可通过[ ]申请查询或删除未成年人信息</li>
        </ul>
      </view>

      <!-- 六、指引更新 -->
      <view class="mb-4">
        <text class="text-xl font-bold">六、指引更新</text>
        <text class="block text-base leading-relaxed mt-2"
          >6.1 更新内容将通过以下至少一种方式通知：</text
        >
        <ul class="list-disc pl-6">
          <li>小程序弹窗公告</li>
          <li>微信公众号推送</li>
          <li>更新日期标注于指引顶部</li>
        </ul>
      </view>

      <view class="mb-4">
        <text class="text-xl font-bold">附：</text>
        <ul class="list-disc pl-6">
          <li>（1）关键词说明</li>
          <ul class="list-decimal pl-8">
            <li>
              匿名化：通过对个人信息的技术处理，使得个人信息主体无法被识别且处理后的信息不能被复原的过程
            </li>
            <li>OpenID：微信提供的用户唯一标识符，无法直接关联到自然人身份</li>
          </ul>
          <li>（2）第三方SDK说明</li>
          <table class="table-auto w-full mt-2">
            <thead>
              <tr class="border-b">
                <th class="px-4 py-2">第三方名称</th>
                <th class="px-4 py-2">收集信息类型</th>
                <th class="px-4 py-2">使用目的</th>
              </tr>
            </thead>
            <tbody>
              <tr class="border-b">
                <td class="px-4 py-2">微信支付</td>
                <td class="px-4 py-2">设备信息、交易记录</td>
                <td class="px-4 py-2">支付服务</td>
              </tr>
              <tr class="border-b">
                <td class="px-4 py-2">阿里云</td>
                <td class="px-4 py-2">IP地址、操作日志</td>
                <td class="px-4 py-2">数据存储与安全风控</td>
              </tr>
            </tbody>
          </table>
        </ul>
      </view>
    </scroll-view>
  </view>
</template>

<script>
export default {
  methods: {
    agreeAgreement() {
      uni.showToast({
        title: "感谢同意协议",
        icon: "success",
        duration: 2000,
      });
      // 可以跳转到主页面
      uni.switchTab({
        url: "/pages/home/home", // 根据实际首页路径调整
      });
    },
    goBack() {
      uni.navigateBack();
    },
  },
};
</script>
